package com.wctj.api.business.cmb.request;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiParam;

import java.io.Serializable;
import java.util.List;

@ApiModel("招行参数")
public class CmbPayParams implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiParam(value = "账号")
    private String accnbr;

    @ApiParam(value = "记账子单元编号")
    private String dmanbr;

    @ApiParam(value = "记账子单元名称")
    private String dmanam;

    @ApiParam(value = "业务参考号")
    private String yurref;

    @ApiParam(value = "续传字段")
    private String rsv50z;

    @ApiParam(value = "账号")
    private List<String> accNbrList;

    @ApiParam(value = "业务类型")
    private String buscod;

    @ApiParam(value = "收方帐号")
    private String crtAcc;
    @ApiParam(value = "收方户名")
    private String crtNam;
    @ApiParam(value = "收方开户行名称")
    private String crtBnk;
    @ApiParam(value = "收方开户行地址")
    private String crtAdr;
    @ApiParam(value = "收方行联行号")
    private String brdNbr;
    @ApiParam(value = "转出帐号")
    private String dbtAcc;
    @ApiParam(value = "用途,展示在回单")
    private String nusAge;
    @ApiParam(value = "系统内标志")
    private String bnkFlg;
    @ApiParam(value = "交易金额")
    private String trsAmt;



    @ApiParam(value = "账号")
    private String eacnbr;
    @ApiParam(value = "起始日期")
    private String begdat;
    @ApiParam(value = "结束日期")
    private String enddat;
    @ApiParam(value = "打印标志")
    private String rrcflg;
    @ApiParam(value = "最小金额")
    private String begamt;
    @ApiParam(value = "最大金额")
    private String endamt;
    @ApiParam(value = "回单代码")
    private String rrccod;


    @ApiParam(value = "户名")
    private String accnam;
    @ApiParam(value = "总金额")
    private String ttlamt;
    @ApiParam(value = "总笔数")
    private String ttlcnt;
    @ApiParam(value = "总次数")
    private String ttlnum;
    @ApiParam(value = "本次金额")
    private String curamt;
    @ApiParam(value = "本次笔数")
    private String curcnt;
    @ApiParam(value = "币种")
    private String ccynbr;
    @ApiParam(value = "个性化短信")
    private String ntfinf;
    @ApiParam(value = "交易类型")
    private String trstyp;
    @ApiParam(value = "期望日期")
    private String eptdat;
    @ApiParam(value = "期望时间")
    private String epttim;
    @ApiParam(value = "结算通道")
    private String chlflg;


    @ApiParam(value = "流程实例号")
    private String reqnbr;
    @ApiParam(value = "对账月份")
    private String yermth;
    @ApiParam(value = "结束对账月份")
    private String endmth;
    @ApiParam(value = "是否显示完成标志")
    private String cntflg;

    @ApiParam(value = "开始日期")
    private String bgndat;
    @ApiParam(value = "经办用户")
    private String oprlgn;
    @ApiParam(value = "请求状态")
    private String autstr;
    @ApiParam(value = "返回结果")
    private String rtnstr;
    @ApiParam(value = "续传字段")
    private String ctnkey;

    @ApiParam(value = "查询ID")
    private String taskid;
    @ApiParam(value = "文件地址类型")
    private String qwenab;

    @ApiParam(value = "付款账户")
    private String payeac;
    @ApiParam(value = "业务模式")
    private String busmod;
    @ApiParam(value = "收方户名")
    private String eacnam;
    @ApiParam(value = "业务参考号")
    private String ptyref;
    @ApiParam(value = "流水号")
    private String trxsrl;
    @ApiParam(value = "最小金额")
    private String minamt;
    @ApiParam(value = "最大金额")
    private String maxamt;
    @ApiParam(value = "打印模式")
    private String prtmod;
    @ApiParam(value = "查询标记")
    private String begidx;
    @ApiParam(value = "每批数量")
    private String pagsiz;
    @ApiParam(value = "续传键值")
    private String cntkey;

    @ApiParam(value = "续传明细序号")
    private String trxseq;
    @ApiParam(value = "续传历史查询标志")
    private String histag;

    @ApiParam(value = "日期类型")
    private String dattyp;

    @ApiParam(value = "批次编号")
    private String bthNbr;

    @ApiParam(value = "总明细笔数")
    private String dtlNbr;
    @ApiParam(value = "续传标志")
    private String ctnFlg;
    @ApiParam(value = "续传状态")
    private String ctnSts;

    @ApiParam(value = "户口号")
    private String cardNbr;
    @ApiParam(value = "开始日期")
    private String beginDate;
    @ApiParam(value = "结束日期")
    private String endDate;
    @ApiParam(value = "起始记账序号")
    private String transactionSequence;
    @ApiParam(value = "继续查询账号")
    private String queryAcctNbr;

    @ApiParam(value = "分行号")
    private String bbknbr;
    @ApiParam(value = "活期结算账户")
    private String inbacc;
    @ApiParam(value = "记账子单元编号")
    private String dyanbr;


    @ApiParam(value = "查询条件ntqacinfx（多记录）")
    private List<Ntqacinfx> ntqacinfxList;

    public String getAccnbr() {
        return accnbr;
    }

    public void setAccnbr(String accnbr) {
        this.accnbr = accnbr;
    }

    public String getDmanbr() {
        return dmanbr;
    }

    public void setDmanbr(String dmanbr) {
        this.dmanbr = dmanbr;
    }

    public String getDmanam() {
        return dmanam;
    }

    public void setDmanam(String dmanam) {
        this.dmanam = dmanam;
    }

    public String getYurref() {
        return yurref;
    }

    public void setYurref(String yurref) {
        this.yurref = yurref;
    }

    public String getRsv50z() {
        return rsv50z;
    }

    public void setRsv50z(String rsv50z) {
        this.rsv50z = rsv50z;
    }

    public List<String> getAccNbrList() {
        return accNbrList;
    }

    public void setAccNbrList(List<String> accNbrList) {
        this.accNbrList = accNbrList;
    }

    public String getBuscod() {
        return buscod;
    }

    public void setBuscod(String buscod) {
        this.buscod = buscod;
    }

    public String getCrtAcc() {
        return crtAcc;
    }

    public void setCrtAcc(String crtAcc) {
        this.crtAcc = crtAcc;
    }

    public String getCrtBnk() {
        return crtBnk;
    }

    public void setCrtBnk(String crtBnk) {
        this.crtBnk = crtBnk;
    }

    public String getCrtNam() {
        return crtNam;
    }

    public void setCrtNam(String crtNam) {
        this.crtNam = crtNam;
    }

    public String getCrtAdr() {
        return crtAdr;
    }

    public void setCrtAdr(String crtAdr) {
        this.crtAdr = crtAdr;
    }

    public String getBrdNbr() {
        return brdNbr;
    }

    public void setBrdNbr(String brdNbr) {
        this.brdNbr = brdNbr;
    }

    public String getDbtAcc() {
        return dbtAcc;
    }

    public void setDbtAcc(String dbtAcc) {
        this.dbtAcc = dbtAcc;
    }

    public String getNusAge() {
        return nusAge;
    }

    public void setNusAge(String nusAge) {
        this.nusAge = nusAge;
    }

    public String getBnkFlg() {
        return bnkFlg;
    }

    public void setBnkFlg(String bnkFlg) {
        this.bnkFlg = bnkFlg;
    }

    public String getTrsAmt() {
        return trsAmt;
    }

    public void setTrsAmt(String trsAmt) {
        this.trsAmt = trsAmt;
    }

    public String getEacnbr() {
        return eacnbr;
    }

    public void setEacnbr(String eacnbr) {
        this.eacnbr = eacnbr;
    }

    public String getBegdat() {
        return begdat;
    }

    public void setBegdat(String begdat) {
        this.begdat = begdat;
    }

    public String getEnddat() {
        return enddat;
    }

    public void setEnddat(String enddat) {
        this.enddat = enddat;
    }

    public String getRrcflg() {
        return rrcflg;
    }

    public void setRrcflg(String rrcflg) {
        this.rrcflg = rrcflg;
    }

    public String getBegamt() {
        return begamt;
    }

    public void setBegamt(String begamt) {
        this.begamt = begamt;
    }

    public String getEndamt() {
        return endamt;
    }

    public void setEndamt(String endamt) {
        this.endamt = endamt;
    }

    public String getRrccod() {
        return rrccod;
    }

    public void setRrccod(String rrccod) {
        this.rrccod = rrccod;
    }

    public String getAccnam() {
        return accnam;
    }

    public void setAccnam(String accnam) {
        this.accnam = accnam;
    }

    public String getTtlamt() {
        return ttlamt;
    }

    public void setTtlamt(String ttlamt) {
        this.ttlamt = ttlamt;
    }

    public String getTtlnum() {
        return ttlnum;
    }

    public void setTtlnum(String ttlnum) {
        this.ttlnum = ttlnum;
    }

    public String getTtlcnt() {
        return ttlcnt;
    }

    public void setTtlcnt(String ttlcnt) {
        this.ttlcnt = ttlcnt;
    }

    public String getCuramt() {
        return curamt;
    }

    public void setCuramt(String curamt) {
        this.curamt = curamt;
    }

    public String getCurcnt() {
        return curcnt;
    }

    public void setCurcnt(String curcnt) {
        this.curcnt = curcnt;
    }

    public String getNtfinf() {
        return ntfinf;
    }

    public void setNtfinf(String ntfinf) {
        this.ntfinf = ntfinf;
    }

    public String getCcynbr() {
        return ccynbr;
    }

    public void setCcynbr(String ccynbr) {
        this.ccynbr = ccynbr;
    }

    public String getTrstyp() {
        return trstyp;
    }

    public void setTrstyp(String trstyp) {
        this.trstyp = trstyp;
    }

    public String getEptdat() {
        return eptdat;
    }

    public void setEptdat(String eptdat) {
        this.eptdat = eptdat;
    }

    public String getEpttim() {
        return epttim;
    }

    public void setEpttim(String epttim) {
        this.epttim = epttim;
    }

    public String getChlflg() {
        return chlflg;
    }

    public void setChlflg(String chlflg) {
        this.chlflg = chlflg;
    }

    public String getReqnbr() {
        return reqnbr;
    }

    public void setReqnbr(String reqnbr) {
        this.reqnbr = reqnbr;
    }

    public String getYermth() {
        return yermth;
    }

    public void setYermth(String yermth) {
        this.yermth = yermth;
    }

    public String getEndmth() {
        return endmth;
    }

    public void setEndmth(String endmth) {
        this.endmth = endmth;
    }

    public String getCntflg() {
        return cntflg;
    }

    public void setCntflg(String cntflg) {
        this.cntflg = cntflg;
    }

    public String getBgndat() {
        return bgndat;
    }

    public void setBgndat(String bgndat) {
        this.bgndat = bgndat;
    }

    public String getOprlgn() {
        return oprlgn;
    }

    public void setOprlgn(String oprlgn) {
        this.oprlgn = oprlgn;
    }

    public String getAutstr() {
        return autstr;
    }

    public void setAutstr(String autstr) {
        this.autstr = autstr;
    }

    public String getRtnstr() {
        return rtnstr;
    }

    public void setRtnstr(String rtnstr) {
        this.rtnstr = rtnstr;
    }

    public String getTaskid() {
        return taskid;
    }

    public void setTaskid(String taskid) {
        this.taskid = taskid;
    }

    public String getCtnkey() {
        return ctnkey;
    }

    public void setCtnkey(String ctnkey) {
        this.ctnkey = ctnkey;
    }

    public String getQwenab() {
        return qwenab;
    }

    public void setQwenab(String qwenab) {
        this.qwenab = qwenab;
    }

    public String getPayeac() {
        return payeac;
    }

    public void setPayeac(String payeac) {
        this.payeac = payeac;
    }

    public String getBusmod() {
        return busmod;
    }

    public void setBusmod(String busmod) {
        this.busmod = busmod;
    }

    public String getEacnam() {
        return eacnam;
    }

    public void setEacnam(String eacnam) {
        this.eacnam = eacnam;
    }

    public String getPtyref() {
        return ptyref;
    }

    public void setPtyref(String ptyref) {
        this.ptyref = ptyref;
    }

    public String getTrxsrl() {
        return trxsrl;
    }

    public void setTrxsrl(String trxsrl) {
        this.trxsrl = trxsrl;
    }

    public String getMinamt() {
        return minamt;
    }

    public void setMinamt(String minamt) {
        this.minamt = minamt;
    }

    public String getMaxamt() {
        return maxamt;
    }

    public void setMaxamt(String maxamt) {
        this.maxamt = maxamt;
    }

    public String getPrtmod() {
        return prtmod;
    }

    public void setPrtmod(String prtmod) {
        this.prtmod = prtmod;
    }

    public String getBegidx() {
        return begidx;
    }

    public void setBegidx(String begidx) {
        this.begidx = begidx;
    }

    public String getPagsiz() {
        return pagsiz;
    }

    public void setPagsiz(String pagsiz) {
        this.pagsiz = pagsiz;
    }

    public String getCntkey() {
        return cntkey;
    }

    public void setCntkey(String cntkey) {
        this.cntkey = cntkey;
    }

    public String getTrxseq() {
        return trxseq;
    }

    public void setTrxseq(String trxseq) {
        this.trxseq = trxseq;
    }

    public String getHistag() {
        return histag;
    }

    public void setHistag(String histag) {
        this.histag = histag;
    }

    public String getDattyp() {
        return dattyp;
    }

    public void setDattyp(String dattyp) {
        this.dattyp = dattyp;
    }

    public String getBthNbr() {
        return bthNbr;
    }

    public void setBthNbr(String bthNbr) {
        this.bthNbr = bthNbr;
    }

    public String getDtlNbr() {
        return dtlNbr;
    }

    public void setDtlNbr(String dtlNbr) {
        this.dtlNbr = dtlNbr;
    }

    public String getCtnFlg() {
        return ctnFlg;
    }

    public void setCtnFlg(String ctnFlg) {
        this.ctnFlg = ctnFlg;
    }

    public String getCtnSts() {
        return ctnSts;
    }

    public void setCtnSts(String ctnSts) {
        this.ctnSts = ctnSts;
    }

    public String getCardNbr() {
        return cardNbr;
    }

    public void setCardNbr(String cardNbr) {
        this.cardNbr = cardNbr;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getTransactionSequence() {
        return transactionSequence;
    }

    public void setTransactionSequence(String transactionSequence) {
        this.transactionSequence = transactionSequence;
    }

    public String getQueryAcctNbr() {
        return queryAcctNbr;
    }

    public void setQueryAcctNbr(String queryAcctNbr) {
        this.queryAcctNbr = queryAcctNbr;
    }

    public String getBbknbr() {
        return bbknbr;
    }

    public void setBbknbr(String bbknbr) {
        this.bbknbr = bbknbr;
    }

    public String getInbacc() {
        return inbacc;
    }

    public void setInbacc(String inbacc) {
        this.inbacc = inbacc;
    }

    public String getDyanbr() {
        return dyanbr;
    }

    public void setDyanbr(String dyanbr) {
        this.dyanbr = dyanbr;
    }

    public List<Ntqacinfx> getNtqacinfxList() {
        return ntqacinfxList;
    }

    public void setNtqacinfxList(List<Ntqacinfx> ntqacinfxList) {
        this.ntqacinfxList = ntqacinfxList;
    }
}
